package com.cyt.work.wb.model.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;
import org.hibernate.validator.constraints.NotBlank;

import java.io.Serializable;

/**
 * 维保模块-房间表Vo类
 *
 * @author ding xu
 * @date 2019-11-27 17:42:26
 */
@Data
public class WxWbRoomExportVo implements Serializable {



	/**
     * 房间号
     */
	@Excel(name = "*房间号")
	@NotBlank(message = "房间号不能为空")
	private String roomNum;

	/**
     * 房间名称
     */
	@Excel(name = "*房间名称")
	@NotBlank(message = "房间名称不能为空")
	private String roomName;

	/**
     * 房间楼层
     */
	@Excel(name = "*房间楼层")
	@NotBlank(message = "房间楼层不能为空")
	private String floorNum;

	/**
     * 房间用途
     */
	@Excel(name = "*房间用途",dict="roomType")
	@NotBlank(message = "房间用途不能为空")
	private String roomType;

	/**
     * 建筑物id
     */
	@Excel(name = "*所在建筑")
	@NotBlank(message = "所在建筑不能为空")
	private String bulidId;

	/**
     * 备注信息
     */
	@Excel(name = "备注")
	private String remarks;

	/**
     * 排序
     */
	@Excel(name = "排序")
	@NotBlank(message = "排序不能为空")
	private String sort;

	public WxWbRoomExportVo() {
	}

	public WxWbRoomExportVo(String roomNum, String roomName, String floorNum, String roomType, String bulidId, String remarks, String sort) {
		this.roomNum = roomNum;
		this.roomName = roomName;
		this.floorNum = floorNum;
		this.roomType = roomType;
		this.bulidId = bulidId;
		this.remarks = remarks;
		this.sort = sort;
	}
}